package maths

type statsError struct {
	err string
}

func (s statsError) Error() string {
	return s.err
}

func (s statsError) String() string {
	return s.err
}

var (
	ErrEmptyInput = statsError{"Input must not be empty."}

	ErrNaN = statsError{"Not a number."}

	ErrNegative = statsError{"Must not contain negative values."}

	ErrZero = statsError{"Must not contain zero values."}

	ErrBounds = statsError{"Input is outside of range."}

	ErrSize = statsError{"Must be the same length."}

	ErrInfValue = statsError{"Value is infinite."}

	ErrYCoord = statsError{"Y Value must be greater than zero."}
)
